package com.tengju.payment.domain.model.transfer;

import com.tengju.payment.domain.model.BusinessType;
import com.tengju.payment.domain.model.ChannelType;
import com.tengju.payment.domain.model.TradeStatus;
import com.tengju.payment.domain.shard.Amount;
import lombok.Builder;
import lombok.Data;


/**
 * 代付转账模型
 */
@Data
@Builder
public class TransferForm {


    /**
     * 业务类型
     */
    BusinessType businessType;


    /**
     * 交易状态
     */
    TradeStatus tradeStatus;


    /**
     * 业务流水号
      */
    BusinessNo businessNo;

    /**
     * 交易金额
     */
    Amount tradeAmount;

    /**
     *扩展信息
     */
    TransferExtra extra;


}
